runtime.mheap.lock (field)
75 uses
runtime (current package)
arena.go#L914: lock(&mheap_.lock)
arena.go#L916: unlock(&mheap_.lock)
arena.go#L1002: lock(&h.lock)
arena.go#L1036: unlock(&h.lock)
arena.go#L1041: unlock(&h.lock)
malloc.go#L742: assertLockHeld(&h.lock)
malloc.go#L945: lock(&h.lock)
malloc.go#L947: unlock(&h.lock)
malloc.go#L951: unlock(&h.lock)
mcache.go#L100: lock(&mheap_.lock)
mcache.go#L103: unlock(&mheap_.lock)
mcache.go#L129: lock(&mheap_.lock)
mcache.go#L131: unlock(&mheap_.lock)
metrics.go#L731: lock(&mheap_.lock)
metrics.go#L736: unlock(&mheap_.lock)
mgc.go#L1549: lock(&mheap_.lock)
mgc.go#L1551: unlock(&mheap_.lock)
mgc.go#L2056: lock(&mheap_.lock)
mgc.go#L2063: unlock(&mheap_.lock)
mgc.go#L2070: lock(&mheap_.lock)
mgc.go#L2072: unlock(&mheap_.lock)
mgc.go#L2123: lock(&mheap_.lock)
mgc.go#L2125: unlock(&mheap_.lock)
mgcpacer.go#L1278: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcpacer.go#L1338: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcpacer.go#L1355: lock(&mheap_.lock)
mgcpacer.go#L1358: unlock(&mheap_.lock)
mgcpacer.go#L1387: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcpacer.go#L1402: lock(&mheap_.lock)
mgcpacer.go#L1407: unlock(&mheap_.lock)
mgcpacer.go#L1411: unlock(&mheap_.lock)
mgcpacer.go#L1519: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcscavenge.go#L168: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcsweep.go#L430: lock(&mheap_.lock)
mgcsweep.go#L442: unlock(&mheap_.lock)
mgcsweep.go#L757: lock(&mheap_.lock)
mgcsweep.go#L760: unlock(&mheap_.lock)
mgcsweep.go#L983: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcwork.go#L165: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
mgcwork.go#L435: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
mheap.go#L69: lock mutex
mheap.go#L548: assertLockHeld(&h.lock)
mheap.go#L788: lockInit(&h.lock, lockRankMheap)
mheap.go#L821: h.pages.init(&h.lock, &memstats.gcMiscSys, false)
mheap.go#L880: lock(&h.lock)
mheap.go#L895: unlock(&h.lock)
mheap.go#L918: assertLockHeld(&h.lock)
mheap.go#L952: unlock(&h.lock)
mheap.go#L956: lock(&h.lock)
mheap.go#L974: unlock(&h.lock)
mheap.go#L978: lock(&h.lock)
mheap.go#L981: assertLockHeld(&h.lock) // Must be locked on return.
mheap.go#L1161: assertLockHeld(&h.lock)
mheap.go#L1193: assertLockHeld(&h.lock)
mheap.go#L1244: lock(&h.lock)
mheap.go#L1246: unlock(&h.lock)
mheap.go#L1263: lock(&h.lock)
mheap.go#L1282: unlock(&h.lock)
mheap.go#L1301: unlock(&h.lock)
mheap.go#L1315: unlock(&h.lock)
mheap.go#L1554: assertLockHeld(&h.lock)
mheap.go#L1677: lock(&h.lock)
mheap.go#L1695: unlock(&h.lock)
mheap.go#L1721: lock(&h.lock)
mheap.go#L1727: unlock(&h.lock)
mheap.go#L1731: assertLockHeld(&h.lock)
mpagealloc.go#L459: lock(&mheap_.lock)
mpagealloc.go#L461: unlock(&mheap_.lock)
mpagealloc.go#L468: unlock(&mheap_.lock)
mstats.go#L585: lock(&mheap_.lock)
mstats.go#L606: unlock(&mheap_.lock)
proc.go#L5987: lock(&mheap_.lock)
proc.go#L5989: unlock(&mheap_.lock)
stack.go#L197: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
stack.go#L418: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |